<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>xilpdi: XilPdi_ImgHdrTbl Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">xilpdi
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;"
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('struct_xil_pdi___img_hdr_tbl.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">XilPdi_ImgHdrTbl Struct Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Structure to store the image header table details.
 <a href="struct_xil_pdi___img_hdr_tbl.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a1a92208cad24f5f848062cd9235cec45"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___img_hdr_tbl.html#a1a92208cad24f5f848062cd9235cec45">Version</a></td></tr>
<tr class="memdesc:a1a92208cad24f5f848062cd9235cec45"><td class="mdescLeft">&#160;</td><td class="mdescRight">PDI version used.  <a href="#a1a92208cad24f5f848062cd9235cec45">More...</a><br/></td></tr>
<tr class="separator:a1a92208cad24f5f848062cd9235cec45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bbcb045b71c8d6f86224e4bbd0e58a4"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___img_hdr_tbl.html#a0bbcb045b71c8d6f86224e4bbd0e58a4">NoOfImgs</a></td></tr>
<tr class="memdesc:a0bbcb045b71c8d6f86224e4bbd0e58a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">No of images present.  <a href="#a0bbcb045b71c8d6f86224e4bbd0e58a4">More...</a><br/></td></tr>
<tr class="separator:a0bbcb045b71c8d6f86224e4bbd0e58a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa39dc2024cd839b96cc35bd8911f3b70"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___img_hdr_tbl.html#aa39dc2024cd839b96cc35bd8911f3b70">ImgHdrAddr</a></td></tr>
<tr class="memdesc:aa39dc2024cd839b96cc35bd8911f3b70"><td class="mdescLeft">&#160;</td><td class="mdescRight">Address to start of 1st Image header.  <a href="#aa39dc2024cd839b96cc35bd8911f3b70">More...</a><br/></td></tr>
<tr class="separator:aa39dc2024cd839b96cc35bd8911f3b70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a305d63ece76563b3e113b38817608210"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___img_hdr_tbl.html#a305d63ece76563b3e113b38817608210">NoOfPrtns</a></td></tr>
<tr class="memdesc:a305d63ece76563b3e113b38817608210"><td class="mdescLeft">&#160;</td><td class="mdescRight">No of partitions present.  <a href="#a305d63ece76563b3e113b38817608210">More...</a><br/></td></tr>
<tr class="separator:a305d63ece76563b3e113b38817608210"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaaf8539351352d20a9bbb77265c408a9"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___img_hdr_tbl.html#aaaf8539351352d20a9bbb77265c408a9">PrtnHdrAddr</a></td></tr>
<tr class="memdesc:aaaf8539351352d20a9bbb77265c408a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Address to start of 1st partition header.  <a href="#aaaf8539351352d20a9bbb77265c408a9">More...</a><br/></td></tr>
<tr class="separator:aaaf8539351352d20a9bbb77265c408a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdeb03bcf27aafc40d968bc59299a6d7"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___img_hdr_tbl.html#afdeb03bcf27aafc40d968bc59299a6d7">SBDAddr</a></td></tr>
<tr class="memdesc:afdeb03bcf27aafc40d968bc59299a6d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Secondary Boot device address.  <a href="#afdeb03bcf27aafc40d968bc59299a6d7">More...</a><br/></td></tr>
<tr class="separator:afdeb03bcf27aafc40d968bc59299a6d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81f0c70d89e48fe822f4287c32f8b791"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___img_hdr_tbl.html#a81f0c70d89e48fe822f4287c32f8b791">Idcode</a></td></tr>
<tr class="memdesc:a81f0c70d89e48fe822f4287c32f8b791"><td class="mdescLeft">&#160;</td><td class="mdescRight">Device ID Code.  <a href="#a81f0c70d89e48fe822f4287c32f8b791">More...</a><br/></td></tr>
<tr class="separator:a81f0c70d89e48fe822f4287c32f8b791"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae34c618fff7bd008bfd716baa11c11ef"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___img_hdr_tbl.html#ae34c618fff7bd008bfd716baa11c11ef">Attr</a></td></tr>
<tr class="memdesc:ae34c618fff7bd008bfd716baa11c11ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attributes.  <a href="#ae34c618fff7bd008bfd716baa11c11ef">More...</a><br/></td></tr>
<tr class="separator:ae34c618fff7bd008bfd716baa11c11ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6ef4f15656893c23e26ce18271ac8fa"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___img_hdr_tbl.html#ae6ef4f15656893c23e26ce18271ac8fa">PdiId</a></td></tr>
<tr class="memdesc:ae6ef4f15656893c23e26ce18271ac8fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">PDI ID.  <a href="#ae6ef4f15656893c23e26ce18271ac8fa">More...</a><br/></td></tr>
<tr class="separator:ae6ef4f15656893c23e26ce18271ac8fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a228200737a14c9821beecf772d6f09e3"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___img_hdr_tbl.html#a228200737a14c9821beecf772d6f09e3">Rsrvd</a> [3U]</td></tr>
<tr class="memdesc:a228200737a14c9821beecf772d6f09e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reserved for future use.  <a href="#a228200737a14c9821beecf772d6f09e3">More...</a><br/></td></tr>
<tr class="separator:a228200737a14c9821beecf772d6f09e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7660dfad5fd2eac0ca835f914394d11"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___img_hdr_tbl.html#ad7660dfad5fd2eac0ca835f914394d11">TotalHdrLen</a></td></tr>
<tr class="memdesc:ad7660dfad5fd2eac0ca835f914394d11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total size of Meta header AC + encryption overload.  <a href="#ad7660dfad5fd2eac0ca835f914394d11">More...</a><br/></td></tr>
<tr class="separator:ad7660dfad5fd2eac0ca835f914394d11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f953407af05829ebd5267cdd789383f"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___img_hdr_tbl.html#a3f953407af05829ebd5267cdd789383f">IvMetaHdr</a> [3U]</td></tr>
<tr class="memdesc:a3f953407af05829ebd5267cdd789383f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iv for decrypting SH of meta header.  <a href="#a3f953407af05829ebd5267cdd789383f">More...</a><br/></td></tr>
<tr class="separator:a3f953407af05829ebd5267cdd789383f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3068ea20dbc2f75a7b1899320f39b513"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___img_hdr_tbl.html#a3068ea20dbc2f75a7b1899320f39b513">EncKeySrc</a></td></tr>
<tr class="memdesc:a3068ea20dbc2f75a7b1899320f39b513"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encryption key source for decrypting SH of headers.  <a href="#a3068ea20dbc2f75a7b1899320f39b513">More...</a><br/></td></tr>
<tr class="separator:a3068ea20dbc2f75a7b1899320f39b513"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a411da3cfbc1bde159453c7c3f9f0e4d1"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___img_hdr_tbl.html#a411da3cfbc1bde159453c7c3f9f0e4d1">ExtIdCode</a></td></tr>
<tr class="memdesc:a411da3cfbc1bde159453c7c3f9f0e4d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extended ID Code.  <a href="#a411da3cfbc1bde159453c7c3f9f0e4d1">More...</a><br/></td></tr>
<tr class="separator:a411da3cfbc1bde159453c7c3f9f0e4d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafd8de71b833ff4d45087c2b84dc19ea"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___img_hdr_tbl.html#aafd8de71b833ff4d45087c2b84dc19ea">AcOffset</a></td></tr>
<tr class="memdesc:aafd8de71b833ff4d45087c2b84dc19ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">AC offset of Meta header.  <a href="#aafd8de71b833ff4d45087c2b84dc19ea">More...</a><br/></td></tr>
<tr class="separator:aafd8de71b833ff4d45087c2b84dc19ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9fa69c98bc08e9d66dbd6ce0e719ae2"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___img_hdr_tbl.html#af9fa69c98bc08e9d66dbd6ce0e719ae2">KekIv</a> [3U]</td></tr>
<tr class="memdesc:af9fa69c98bc08e9d66dbd6ce0e719ae2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Kek IV for meta header decryption.  <a href="#af9fa69c98bc08e9d66dbd6ce0e719ae2">More...</a><br/></td></tr>
<tr class="separator:af9fa69c98bc08e9d66dbd6ce0e719ae2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a576c524d2e5b2d8d99621a90d0ead74f"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___img_hdr_tbl.html#a576c524d2e5b2d8d99621a90d0ead74f">OptionalDataLen</a></td></tr>
<tr class="memdesc:a576c524d2e5b2d8d99621a90d0ead74f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Len in words of OptionalData.  <a href="#a576c524d2e5b2d8d99621a90d0ead74f">More...</a><br/></td></tr>
<tr class="separator:a576c524d2e5b2d8d99621a90d0ead74f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50692ea47d077d46082c055ce07f9b49"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___img_hdr_tbl.html#a50692ea47d077d46082c055ce07f9b49">Rsvd</a> [8U]</td></tr>
<tr class="memdesc:a50692ea47d077d46082c055ce07f9b49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reserved.  <a href="#a50692ea47d077d46082c055ce07f9b49">More...</a><br/></td></tr>
<tr class="separator:a50692ea47d077d46082c055ce07f9b49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9115dd8f28502a063e4a15518b31c30"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___img_hdr_tbl.html#aa9115dd8f28502a063e4a15518b31c30">Checksum</a></td></tr>
<tr class="memdesc:aa9115dd8f28502a063e4a15518b31c30"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checksum of the image header table.  <a href="#aa9115dd8f28502a063e4a15518b31c30">More...</a><br/></td></tr>
<tr class="separator:aa9115dd8f28502a063e4a15518b31c30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3adf47a1d47371d194903be93ed7de73"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___img_hdr_tbl.html#a3adf47a1d47371d194903be93ed7de73">AuthenticationHdr</a></td></tr>
<tr class="memdesc:a3adf47a1d47371d194903be93ed7de73"><td class="mdescLeft">&#160;</td><td class="mdescRight">Authentication Header.  <a href="#a3adf47a1d47371d194903be93ed7de73">More...</a><br/></td></tr>
<tr class="separator:a3adf47a1d47371d194903be93ed7de73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af42824eeb4fb2cd801f9056958a1d286"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___img_hdr_tbl.html#af42824eeb4fb2cd801f9056958a1d286">HashBlockSize</a></td></tr>
<tr class="memdesc:af42824eeb4fb2cd801f9056958a1d286"><td class="mdescLeft">&#160;</td><td class="mdescRight">HashBlock Size in words.  <a href="#af42824eeb4fb2cd801f9056958a1d286">More...</a><br/></td></tr>
<tr class="separator:af42824eeb4fb2cd801f9056958a1d286"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7228f1ae192085150164934c9c2442e3"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___img_hdr_tbl.html#a7228f1ae192085150164934c9c2442e3">HashBlockOffset</a></td></tr>
<tr class="memdesc:a7228f1ae192085150164934c9c2442e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">HashBlock word offset.  <a href="#a7228f1ae192085150164934c9c2442e3">More...</a><br/></td></tr>
<tr class="separator:a7228f1ae192085150164934c9c2442e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96d12f14ccb0aec3f7b259bac1cba636"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___img_hdr_tbl.html#a96d12f14ccb0aec3f7b259bac1cba636">TotalPpkSize</a></td></tr>
<tr class="memdesc:a96d12f14ccb0aec3f7b259bac1cba636"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total PPK size including alignment.  <a href="#a96d12f14ccb0aec3f7b259bac1cba636">More...</a><br/></td></tr>
<tr class="separator:a96d12f14ccb0aec3f7b259bac1cba636"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7d0f7d578db6a66ee280ddea7920eca"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___img_hdr_tbl.html#ad7d0f7d578db6a66ee280ddea7920eca">ActualPpkSize</a></td></tr>
<tr class="memdesc:ad7d0f7d578db6a66ee280ddea7920eca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Actual PPK size.  <a href="#ad7d0f7d578db6a66ee280ddea7920eca">More...</a><br/></td></tr>
<tr class="separator:ad7d0f7d578db6a66ee280ddea7920eca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4063cf6fad5fcfec2159fa824f6eb526"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___img_hdr_tbl.html#a4063cf6fad5fcfec2159fa824f6eb526">TotalHBSignSize</a></td></tr>
<tr class="memdesc:a4063cf6fad5fcfec2159fa824f6eb526"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total HashBlock signature size.  <a href="#a4063cf6fad5fcfec2159fa824f6eb526">More...</a><br/></td></tr>
<tr class="separator:a4063cf6fad5fcfec2159fa824f6eb526"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a036f8177e4bbbde3d7cab856312c2941"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_xil_pdi___img_hdr_tbl.html#a036f8177e4bbbde3d7cab856312c2941">ActualHBSignSize</a></td></tr>
<tr class="memdesc:a036f8177e4bbbde3d7cab856312c2941"><td class="mdescLeft">&#160;</td><td class="mdescRight">Actual HashBlock signature size.  <a href="#a036f8177e4bbbde3d7cab856312c2941">More...</a><br/></td></tr>
<tr class="separator:a036f8177e4bbbde3d7cab856312c2941"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Structure to store the image header table details. </p>
<p>It contains all the information of image header table in order. </p>
</div><h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="aafd8de71b833ff4d45087c2b84dc19ea"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_ImgHdrTbl::AcOffset</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>AC offset of Meta header. </p>

</div>
</div>
<a class="anchor" id="a036f8177e4bbbde3d7cab856312c2941"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_ImgHdrTbl::ActualHBSignSize</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Actual HashBlock signature size. </p>

</div>
</div>
<a class="anchor" id="ad7d0f7d578db6a66ee280ddea7920eca"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_ImgHdrTbl::ActualPpkSize</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Actual PPK size. </p>

</div>
</div>
<a class="anchor" id="ae34c618fff7bd008bfd716baa11c11ef"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_ImgHdrTbl::Attr</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Attributes. </p>

</div>
</div>
<a class="anchor" id="a3adf47a1d47371d194903be93ed7de73"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_ImgHdrTbl::AuthenticationHdr</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Authentication Header. </p>

</div>
</div>
<a class="anchor" id="aa9115dd8f28502a063e4a15518b31c30"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_ImgHdrTbl::Checksum</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checksum of the image header table. </p>

</div>
</div>
<a class="anchor" id="a3068ea20dbc2f75a7b1899320f39b513"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_ImgHdrTbl::EncKeySrc</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Encryption key source for decrypting SH of headers. </p>

</div>
</div>
<a class="anchor" id="a411da3cfbc1bde159453c7c3f9f0e4d1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_ImgHdrTbl::ExtIdCode</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Extended ID Code. </p>

</div>
</div>
<a class="anchor" id="a7228f1ae192085150164934c9c2442e3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_ImgHdrTbl::HashBlockOffset</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>HashBlock word offset. </p>

</div>
</div>
<a class="anchor" id="af42824eeb4fb2cd801f9056958a1d286"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_ImgHdrTbl::HashBlockSize</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>HashBlock Size in words. </p>

</div>
</div>
<a class="anchor" id="a81f0c70d89e48fe822f4287c32f8b791"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_ImgHdrTbl::Idcode</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Device ID Code. </p>

</div>
</div>
<a class="anchor" id="aa39dc2024cd839b96cc35bd8911f3b70"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_ImgHdrTbl::ImgHdrAddr</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Address to start of 1st Image header. </p>

<p>Referenced by <a class="el" href="group__xilpdi__apis.html#gaab206394653dbbd10d5fbdbb41832c8e">XilPdi_ReadImgHdrs()</a>.</p>

</div>
</div>
<a class="anchor" id="a3f953407af05829ebd5267cdd789383f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_ImgHdrTbl::IvMetaHdr</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Iv for decrypting SH of meta header. </p>

</div>
</div>
<a class="anchor" id="af9fa69c98bc08e9d66dbd6ce0e719ae2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_ImgHdrTbl::KekIv</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Kek IV for meta header decryption. </p>

</div>
</div>
<a class="anchor" id="a0bbcb045b71c8d6f86224e4bbd0e58a4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_ImgHdrTbl::NoOfImgs</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>No of images present. </p>

<p>Referenced by <a class="el" href="group__xilpdi__apis.html#gaab206394653dbbd10d5fbdbb41832c8e">XilPdi_ReadImgHdrs()</a>, <a class="el" href="group__xilpdi__apis.html#ga797b37ca16b6096549489adff97e5dfc">XilPdi_ValidateImgHdrTbl()</a>, and <a class="el" href="group__xilpdi__apis.html#ga3351549fd88876c437726037b8bd5ca3">XilPdi_VerifyImgHdrs()</a>.</p>

</div>
</div>
<a class="anchor" id="a305d63ece76563b3e113b38817608210"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_ImgHdrTbl::NoOfPrtns</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>No of partitions present. </p>

<p>Referenced by <a class="el" href="group__xilpdi__apis.html#ga34716af70cf4846e312a414d760d9e1b">XilPdi_ReadPrtnHdrs()</a>, <a class="el" href="group__xilpdi__apis.html#ga797b37ca16b6096549489adff97e5dfc">XilPdi_ValidateImgHdrTbl()</a>, and <a class="el" href="group__xilpdi__apis.html#gab201600dc6af30b8ca72b6fd0109767c">XilPdi_VerifyPrtnHdrs()</a>.</p>

</div>
</div>
<a class="anchor" id="a576c524d2e5b2d8d99621a90d0ead74f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_ImgHdrTbl::OptionalDataLen</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Len in words of OptionalData. </p>

<p>Referenced by <a class="el" href="group__xilpdi__apis.html#ga3d9a4d9527cebbe53947e863c88cab1e">XilPdi_ReadOptionalData()</a>, and <a class="el" href="group__xilpdi__apis.html#ga3bac0965e4b613497a5126a4e34feae1">XilPdi_StoreDigestTable()</a>.</p>

</div>
</div>
<a class="anchor" id="ae6ef4f15656893c23e26ce18271ac8fa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_ImgHdrTbl::PdiId</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>PDI ID. </p>

</div>
</div>
<a class="anchor" id="aaaf8539351352d20a9bbb77265c408a9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_ImgHdrTbl::PrtnHdrAddr</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Address to start of 1st partition header. </p>

<p>Referenced by <a class="el" href="group__xilpdi__apis.html#ga34716af70cf4846e312a414d760d9e1b">XilPdi_ReadPrtnHdrs()</a>.</p>

</div>
</div>
<a class="anchor" id="a228200737a14c9821beecf772d6f09e3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_ImgHdrTbl::Rsrvd</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Reserved for future use. </p>

</div>
</div>
<a class="anchor" id="a50692ea47d077d46082c055ce07f9b49"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_ImgHdrTbl::Rsvd</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Reserved. </p>

</div>
</div>
<a class="anchor" id="afdeb03bcf27aafc40d968bc59299a6d7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_ImgHdrTbl::SBDAddr</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Secondary Boot device address. </p>

</div>
</div>
<a class="anchor" id="a4063cf6fad5fcfec2159fa824f6eb526"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_ImgHdrTbl::TotalHBSignSize</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Total HashBlock signature size. </p>

</div>
</div>
<a class="anchor" id="ad7660dfad5fd2eac0ca835f914394d11"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_ImgHdrTbl::TotalHdrLen</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Total size of Meta header AC + encryption overload. </p>

</div>
</div>
<a class="anchor" id="a96d12f14ccb0aec3f7b259bac1cba636"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_ImgHdrTbl::TotalPpkSize</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Total PPK size including alignment. </p>

</div>
</div>
<a class="anchor" id="a1a92208cad24f5f848062cd9235cec45"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XilPdi_ImgHdrTbl::Version</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>PDI version used. </p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
